package apiooday01;

public class StringDemo {
    public static void main(String[] args) {
        String s =new String("ss");//ss在常量池中，暂时没人指向他
        String s1= "ss";//s1在常量池中找到ss并指向它
        String s2="s"+"s";
        String s3="s";
        String s4=s3+s3;
        System.out.println(s1==s4);//编译器在编译时不会将变量直接连接保存，所以会创一个新的对象存ss，地址值不一样，为false
        System.out.println(s==s1);//s指向的是newstring对象。所以地址值与s1不一样
    //    System.out.println(s.equals(s1));
        System.out.println(s1);

        System.out.println(s.equals(s1));

    }


}
